Mot-clé - Zend Engine

Fil des billets - Fil des commentaires

lundi 30 août 2010

Mort de PHP6 + 170 jours

C'est à nouveau une trentaine de modifications effectuées sur le trunk de PHP au cours des dix derniers jours.

Et à nouveau, il n'y a pas grand choses à se mettre sous la dent en terme de nouvelles fonctionnalités.

Il s'agit en effet encore une fois de corrections et d'optimisations visant à rendre le langage plus efficace et robuste.

Pour autant, les contributeurs sont encore capables d'innover, puisque plusieurs nouveautés ont été proposées sur leur liste de diffusion.

Lire la suite

mercredi 30 juin 2010

Mort de PHP6 + 110 jours

Est-ce la période de l'année qui veut cela ?

Est-ce parce que le plus gros du travail a été fait ?

Est-ce parce que les deux prochaines versions de PHP 5.2 et PHP 5.3 sont RC actuellement ?

Il y a plusieurs explications possibles au fait que le rythme d'évolution du trunk de PHP s'est considérablement ralenti sur les vingts derniers jours.

C'est très nettement visible sur l'electro-encéphalogramme de PHP, réalisé à l'aide de svneeg :

Au total, les dix derniers jours n'ont vu passé qu'une petite trentaine de modifications.

Lire la suite

jeudi 15 avril 2010

Mort de PHP6 + 30 jours

Elle est vivante.

Tel le monstre de Frankenstein, la prochaine version majeure de PHP est vivante.

Mais pourquoi cette référence à Frankenstein ?

Parce que, comme Victor Frankenstein, le PHP Group prend des morceaux de ce qui devait être PHP 6 et la prochaine version de la branche 5.x pour créer la version suivante du langage, qui, tout comme le monstre du roman, n'a pas (encore) de nom.

Lire la suite

jeudi 1 avril 2010

Facebook fork PHP !

Il y a peu, Facebook avait montré tout l'intérêt qu'il portait à PHP en dévoilant HipHop, un transformateur de code PHP en code C++ compilable.

Développé en deux ans par une équipe interne à Facebook, HipHop a pour but de transformer un script PHP en code binaire exécutable en le convertissant tout d'abord en code source C++ puis en compilant ensuite le code obtenu à l'aide de gcc.

L'éxécutable obtenu étant beaucoup plus efficace en terme de ressources techniques que son équivalent écrit en PHPHipHop permet donc d'augmenter de manière très significative les performances d'un serveur http tout en conservant le code existant et les avantages de PHP par rapport au C++, à savoir sa syntaxe claire et sa facilité de développement.

Mais pourquoi est ce que je vous parle de HipHop ? Et bien car lors du développement de HipHop, ses développeurs ont découvert en analysant le code du Zend Engine qu'ils pouvaient très fortement améliorer les performances de ce dernier à l'aide d'un code plus optimisé et d'algorithmes plus efficaces.

C'est le résultat de ce travail d'optimisation et d'amélioration que Facebook va diffuser dans quelques jours.

Lire la suite

page 3 de 3 -